﻿using System;

namespace Terraria.ID
{
	// Token: 0x02000381 RID: 897
	public class WallID
	{
		// Token: 0x04003BB7 RID: 15287
		public const byte None = 0;

		// Token: 0x04003BB8 RID: 15288
		public const byte Stone = 1;

		// Token: 0x04003BB9 RID: 15289
		public const byte DirtUnsafe = 2;

		// Token: 0x04003BBA RID: 15290
		public const byte EbonstoneUnsafe = 3;

		// Token: 0x04003BBB RID: 15291
		public const byte Wood = 4;

		// Token: 0x04003BBC RID: 15292
		public const byte GrayBrick = 5;

		// Token: 0x04003BBD RID: 15293
		public const byte RedBrick = 6;

		// Token: 0x04003BBE RID: 15294
		public const byte BlueDungeonUnsafe = 7;

		// Token: 0x04003BBF RID: 15295
		public const byte GreenDungeonUnsafe = 8;

		// Token: 0x04003BC0 RID: 15296
		public const byte PinkDungeonUnsafe = 9;

		// Token: 0x04003BC1 RID: 15297
		public const byte GoldBrick = 10;

		// Token: 0x04003BC2 RID: 15298
		public const byte SilverBrick = 11;

		// Token: 0x04003BC3 RID: 15299
		public const byte CopperBrick = 12;

		// Token: 0x04003BC4 RID: 15300
		public const byte HellstoneBrickUnsafe = 13;

		// Token: 0x04003BC5 RID: 15301
		public const byte ObsidianBrickUnsafe = 14;

		// Token: 0x04003BC6 RID: 15302
		public const byte MudUnsafe = 15;

		// Token: 0x04003BC7 RID: 15303
		public const byte Dirt = 16;

		// Token: 0x04003BC8 RID: 15304
		public const byte BlueDungeon = 17;

		// Token: 0x04003BC9 RID: 15305
		public const byte GreenDungeon = 18;

		// Token: 0x04003BCA RID: 15306
		public const byte PinkDungeon = 19;

		// Token: 0x04003BCB RID: 15307
		public const byte ObsidianBrick = 20;

		// Token: 0x04003BCC RID: 15308
		public const byte Glass = 21;

		// Token: 0x04003BCD RID: 15309
		public const byte PearlstoneBrick = 22;

		// Token: 0x04003BCE RID: 15310
		public const byte IridescentBrick = 23;

		// Token: 0x04003BCF RID: 15311
		public const byte MudstoneBrick = 24;

		// Token: 0x04003BD0 RID: 15312
		public const byte CobaltBrick = 25;

		// Token: 0x04003BD1 RID: 15313
		public const byte MythrilBrick = 26;

		// Token: 0x04003BD2 RID: 15314
		public const byte Planked = 27;

		// Token: 0x04003BD3 RID: 15315
		public const byte PearlstoneBrickUnsafe = 28;

		// Token: 0x04003BD4 RID: 15316
		public const byte CandyCane = 29;

		// Token: 0x04003BD5 RID: 15317
		public const byte GreenCandyCane = 30;

		// Token: 0x04003BD6 RID: 15318
		public const byte SnowBrick = 31;

		// Token: 0x04003BD7 RID: 15319
		public const byte AdamantiteBeam = 32;

		// Token: 0x04003BD8 RID: 15320
		public const byte DemoniteBrick = 33;

		// Token: 0x04003BD9 RID: 15321
		public const byte SandstoneBrick = 34;

		// Token: 0x04003BDA RID: 15322
		public const byte EbonstoneBrick = 35;

		// Token: 0x04003BDB RID: 15323
		public const byte RedStucco = 36;

		// Token: 0x04003BDC RID: 15324
		public const byte YellowStucco = 37;

		// Token: 0x04003BDD RID: 15325
		public const byte GreenStucco = 38;

		// Token: 0x04003BDE RID: 15326
		public const byte Gray = 39;

		// Token: 0x04003BDF RID: 15327
		public const byte SnowWallUnsafe = 40;

		// Token: 0x04003BE0 RID: 15328
		public const byte Ebonwood = 41;

		// Token: 0x04003BE1 RID: 15329
		public const byte RichMaogany = 42;

		// Token: 0x04003BE2 RID: 15330
		public const byte Pearlwood = 43;

		// Token: 0x04003BE3 RID: 15331
		public const byte RainbowBrick = 44;

		// Token: 0x04003BE4 RID: 15332
		public const byte TinBrick = 45;

		// Token: 0x04003BE5 RID: 15333
		public const byte TungstenBrick = 46;

		// Token: 0x04003BE6 RID: 15334
		public const byte PlatinumBrick = 47;

		// Token: 0x04003BE7 RID: 15335
		public const byte AmethystUnsafe = 48;

		// Token: 0x04003BE8 RID: 15336
		public const byte TopazUnsafe = 49;

		// Token: 0x04003BE9 RID: 15337
		public const byte SapphireUnsafe = 50;

		// Token: 0x04003BEA RID: 15338
		public const byte EmeraldUnsafe = 51;

		// Token: 0x04003BEB RID: 15339
		public const byte RubyUnsafe = 52;

		// Token: 0x04003BEC RID: 15340
		public const byte DiamondUnsafe = 53;

		// Token: 0x04003BED RID: 15341
		public const byte CaveUnsafe = 54;

		// Token: 0x04003BEE RID: 15342
		public const byte Cave2Unsafe = 55;

		// Token: 0x04003BEF RID: 15343
		public const byte Cave3Unsafe = 56;

		// Token: 0x04003BF0 RID: 15344
		public const byte Cave4Unsafe = 57;

		// Token: 0x04003BF1 RID: 15345
		public const byte Cave5Unsafe = 58;

		// Token: 0x04003BF2 RID: 15346
		public const byte Cave6Unsafe = 59;

		// Token: 0x04003BF3 RID: 15347
		public const byte LivingLeaf = 60;

		// Token: 0x04003BF4 RID: 15348
		public const byte Cave7Unsafe = 61;

		// Token: 0x04003BF5 RID: 15349
		public const byte SpiderUnsafe = 62;

		// Token: 0x04003BF6 RID: 15350
		public const byte GrassUnsafe = 63;

		// Token: 0x04003BF7 RID: 15351
		public const byte JungleUnsafe = 64;

		// Token: 0x04003BF8 RID: 15352
		public const byte FlowerUnsafe = 65;

		// Token: 0x04003BF9 RID: 15353
		public const byte Grass = 66;

		// Token: 0x04003BFA RID: 15354
		public const byte Jungle = 67;

		// Token: 0x04003BFB RID: 15355
		public const byte Flower = 68;

		// Token: 0x04003BFC RID: 15356
		public const byte CorruptGrassUnsafe = 69;

		// Token: 0x04003BFD RID: 15357
		public const byte HallowedGrassUnsafe = 70;

		// Token: 0x04003BFE RID: 15358
		public const byte IceUnsafe = 71;

		// Token: 0x04003BFF RID: 15359
		public const byte Cactus = 72;

		// Token: 0x04003C00 RID: 15360
		public const byte Cloud = 73;

		// Token: 0x04003C01 RID: 15361
		public const byte Mushroom = 74;

		// Token: 0x04003C02 RID: 15362
		public const byte Bone = 75;

		// Token: 0x04003C03 RID: 15363
		public const byte Slime = 76;

		// Token: 0x04003C04 RID: 15364
		public const byte Flesh = 77;

		// Token: 0x04003C05 RID: 15365
		public const byte LivingWood = 78;

		// Token: 0x04003C06 RID: 15366
		public const byte ObsidianBackUnsafe = 79;

		// Token: 0x04003C07 RID: 15367
		public const byte MushroomUnsafe = 80;

		// Token: 0x04003C08 RID: 15368
		public const byte CrimsonGrassUnsafe = 81;

		// Token: 0x04003C09 RID: 15369
		public const byte DiscWall = 82;

		// Token: 0x04003C0A RID: 15370
		public const byte CrimstoneUnsafe = 83;

		// Token: 0x04003C0B RID: 15371
		public const byte IceBrick = 84;

		// Token: 0x04003C0C RID: 15372
		public const byte Shadewood = 85;

		// Token: 0x04003C0D RID: 15373
		public const byte HiveUnsafe = 86;

		// Token: 0x04003C0E RID: 15374
		public const byte LihzahrdBrickUnsafe = 87;

		// Token: 0x04003C0F RID: 15375
		public const byte PurpleStainedGlass = 88;

		// Token: 0x04003C10 RID: 15376
		public const byte YellowStainedGlass = 89;

		// Token: 0x04003C11 RID: 15377
		public const byte BlueStainedGlass = 90;

		// Token: 0x04003C12 RID: 15378
		public const byte GreenStainedGlass = 91;

		// Token: 0x04003C13 RID: 15379
		public const byte RedStainedGlass = 92;

		// Token: 0x04003C14 RID: 15380
		public const byte RainbowStainedGlass = 93;

		// Token: 0x04003C15 RID: 15381
		public const byte BlueDungeonSlabUnsafe = 94;

		// Token: 0x04003C16 RID: 15382
		public const byte BlueDungeonTileUnsafe = 95;

		// Token: 0x04003C17 RID: 15383
		public const byte PinkDungeonSlabUnsafe = 96;

		// Token: 0x04003C18 RID: 15384
		public const byte PinkDungeonTileUnsafe = 97;

		// Token: 0x04003C19 RID: 15385
		public const byte GreenDungeonSlabUnsafe = 98;

		// Token: 0x04003C1A RID: 15386
		public const byte GreenDungeonTileUnsafe = 99;

		// Token: 0x04003C1B RID: 15387
		public const byte BlueDungeonSlab = 100;

		// Token: 0x04003C1C RID: 15388
		public const byte BlueDungeonTile = 101;

		// Token: 0x04003C1D RID: 15389
		public const byte PinkDungeonSlab = 102;

		// Token: 0x04003C1E RID: 15390
		public const byte PinkDungeonTile = 103;

		// Token: 0x04003C1F RID: 15391
		public const byte GreenDungeonSlab = 104;

		// Token: 0x04003C20 RID: 15392
		public const byte GreenDungeonTile = 105;

		// Token: 0x04003C21 RID: 15393
		public const byte WoodenFence = 106;

		// Token: 0x04003C22 RID: 15394
		public const byte MetalFence = 107;

		// Token: 0x04003C23 RID: 15395
		public const byte Hive = 108;

		// Token: 0x04003C24 RID: 15396
		public const byte PalladiumColumn = 109;

		// Token: 0x04003C25 RID: 15397
		public const byte BubblegumBlock = 110;

		// Token: 0x04003C26 RID: 15398
		public const byte TitanstoneBlock = 111;

		// Token: 0x04003C27 RID: 15399
		public const byte LihzahrdBrick = 112;

		// Token: 0x04003C28 RID: 15400
		public const byte Pumpkin = 113;

		// Token: 0x04003C29 RID: 15401
		public const byte Hay = 114;

		// Token: 0x04003C2A RID: 15402
		public const byte SpookyWood = 115;

		// Token: 0x04003C2B RID: 15403
		public const byte ChristmasTreeWallpaper = 116;

		// Token: 0x04003C2C RID: 15404
		public const byte OrnamentWallpaper = 117;

		// Token: 0x04003C2D RID: 15405
		public const byte CandyCaneWallpaper = 118;

		// Token: 0x04003C2E RID: 15406
		public const byte FestiveWallpaper = 119;

		// Token: 0x04003C2F RID: 15407
		public const byte StarsWallpaper = 120;

		// Token: 0x04003C30 RID: 15408
		public const byte SquigglesWallpaper = 121;

		// Token: 0x04003C31 RID: 15409
		public const byte SnowflakeWallpaper = 122;

		// Token: 0x04003C32 RID: 15410
		public const byte KrampusHornWallpaper = 123;

		// Token: 0x04003C33 RID: 15411
		public const byte BluegreenWallpaper = 124;

		// Token: 0x04003C34 RID: 15412
		public const byte GrinchFingerWallpaper = 125;

		// Token: 0x04003C35 RID: 15413
		public const byte FancyGrayWallpaper = 126;

		// Token: 0x04003C36 RID: 15414
		public const byte IceFloeWallpaper = 127;

		// Token: 0x04003C37 RID: 15415
		public const byte MusicWallpaper = 128;

		// Token: 0x04003C38 RID: 15416
		public const byte PurpleRainWallpaper = 129;

		// Token: 0x04003C39 RID: 15417
		public const byte RainbowWallpaper = 130;

		// Token: 0x04003C3A RID: 15418
		public const byte SparkleStoneWallpaper = 131;

		// Token: 0x04003C3B RID: 15419
		public const byte StarlitHeavenWallpaper = 132;

		// Token: 0x04003C3C RID: 15420
		public const byte BubbleWallpaper = 133;

		// Token: 0x04003C3D RID: 15421
		public const byte CopperPipeWallpaper = 134;

		// Token: 0x04003C3E RID: 15422
		public const byte DuckyWallpaper = 135;

		// Token: 0x04003C3F RID: 15423
		public const byte Waterfall = 136;

		// Token: 0x04003C40 RID: 15424
		public const byte Lavafall = 137;

		// Token: 0x04003C41 RID: 15425
		public const byte EbonwoodFence = 138;

		// Token: 0x04003C42 RID: 15426
		public const byte RichMahoganyFence = 139;

		// Token: 0x04003C43 RID: 15427
		public const byte PearlwoodFence = 140;

		// Token: 0x04003C44 RID: 15428
		public const byte ShadewoodFence = 141;

		// Token: 0x04003C45 RID: 15429
		public const byte WhiteDynasty = 142;

		// Token: 0x04003C46 RID: 15430
		public const byte BlueDynasty = 143;

		// Token: 0x04003C47 RID: 15431
		public const byte ArcaneRunes = 144;

		// Token: 0x04003C48 RID: 15432
		public const byte IronFence = 145;

		// Token: 0x04003C49 RID: 15433
		public const byte CopperPlating = 146;

		// Token: 0x04003C4A RID: 15434
		public const byte StoneSlab = 147;

		// Token: 0x04003C4B RID: 15435
		public const byte Sail = 148;

		// Token: 0x04003C4C RID: 15436
		public const byte BorealWood = 149;

		// Token: 0x04003C4D RID: 15437
		public const byte BorealWoodFence = 150;

		// Token: 0x04003C4E RID: 15438
		public const byte PalmWood = 151;

		// Token: 0x04003C4F RID: 15439
		public const byte PalmWoodFence = 152;

		// Token: 0x04003C50 RID: 15440
		public const byte AmberGemspark = 153;

		// Token: 0x04003C51 RID: 15441
		public const byte AmethystGemspark = 154;

		// Token: 0x04003C52 RID: 15442
		public const byte DiamondGemspark = 155;

		// Token: 0x04003C53 RID: 15443
		public const byte EmeraldGemspark = 156;

		// Token: 0x04003C54 RID: 15444
		public const byte AmberGemsparkOff = 157;

		// Token: 0x04003C55 RID: 15445
		public const byte AmethystGemsparkOff = 158;

		// Token: 0x04003C56 RID: 15446
		public const byte DiamondGemsparkOff = 159;

		// Token: 0x04003C57 RID: 15447
		public const byte EmeraldGemsparkOff = 160;

		// Token: 0x04003C58 RID: 15448
		public const byte RubyGemsparkOff = 161;

		// Token: 0x04003C59 RID: 15449
		public const byte SapphireGemsparkOff = 162;

		// Token: 0x04003C5A RID: 15450
		public const byte TopazGemsparkOff = 163;

		// Token: 0x04003C5B RID: 15451
		public const byte RubyGemspark = 164;

		// Token: 0x04003C5C RID: 15452
		public const byte SapphireGemspark = 165;

		// Token: 0x04003C5D RID: 15453
		public const byte TopazGemspark = 166;

		// Token: 0x04003C5E RID: 15454
		public const byte TinPlating = 167;

		// Token: 0x04003C5F RID: 15455
		public const byte Confetti = 168;

		// Token: 0x04003C60 RID: 15456
		public const byte ConfettiBlack = 169;

		// Token: 0x04003C61 RID: 15457
		public const byte CaveWall = 170;

		// Token: 0x04003C62 RID: 15458
		public const byte CaveWall2 = 171;

		// Token: 0x04003C63 RID: 15459
		public const byte Honeyfall = 172;

		// Token: 0x04003C64 RID: 15460
		public const byte ChlorophyteBrick = 173;

		// Token: 0x04003C65 RID: 15461
		public const byte CrimtaneBrick = 174;

		// Token: 0x04003C66 RID: 15462
		public const byte ShroomitePlating = 175;

		// Token: 0x04003C67 RID: 15463
		public const byte MartianConduit = 176;

		// Token: 0x04003C68 RID: 15464
		public const byte HellstoneBrick = 177;

		// Token: 0x04003C69 RID: 15465
		public const byte MarbleUnsafe = 178;

		// Token: 0x04003C6A RID: 15466
		public const byte MarbleBlock = 179;

		// Token: 0x04003C6B RID: 15467
		public const byte GraniteUnsafe = 180;

		// Token: 0x04003C6C RID: 15468
		public const byte GraniteBlock = 181;

		// Token: 0x04003C6D RID: 15469
		public const byte MeteoriteBrick = 182;

		// Token: 0x04003C6E RID: 15470
		public const byte Marble = 183;

		// Token: 0x04003C6F RID: 15471
		public const byte Granite = 184;

		// Token: 0x04003C70 RID: 15472
		public const byte Cave8Unsafe = 185;

		// Token: 0x04003C71 RID: 15473
		public const byte Crystal = 186;

		// Token: 0x04003C72 RID: 15474
		public const byte Sandstone = 187;

		// Token: 0x04003C73 RID: 15475
		public const byte CorruptionUnsafe1 = 188;

		// Token: 0x04003C74 RID: 15476
		public const byte CorruptionUnsafe2 = 189;

		// Token: 0x04003C75 RID: 15477
		public const byte CorruptionUnsafe3 = 190;

		// Token: 0x04003C76 RID: 15478
		public const byte CorruptionUnsafe4 = 191;

		// Token: 0x04003C77 RID: 15479
		public const byte CrimsonUnsafe1 = 192;

		// Token: 0x04003C78 RID: 15480
		public const byte CrimsonUnsafe2 = 193;

		// Token: 0x04003C79 RID: 15481
		public const byte CrimsonUnsafe3 = 194;

		// Token: 0x04003C7A RID: 15482
		public const byte CrimsonUnsafe4 = 195;

		// Token: 0x04003C7B RID: 15483
		public const byte DirtUnsafe1 = 196;

		// Token: 0x04003C7C RID: 15484
		public const byte DirtUnsafe2 = 197;

		// Token: 0x04003C7D RID: 15485
		public const byte DirtUnsafe3 = 198;

		// Token: 0x04003C7E RID: 15486
		public const byte DirtUnsafe4 = 199;

		// Token: 0x04003C7F RID: 15487
		public const byte HallowUnsafe1 = 200;

		// Token: 0x04003C80 RID: 15488
		public const byte HallowUnsafe2 = 201;

		// Token: 0x04003C81 RID: 15489
		public const byte HallowUnsafe3 = 202;

		// Token: 0x04003C82 RID: 15490
		public const byte HallowUnsafe4 = 203;

		// Token: 0x04003C83 RID: 15491
		public const byte JungleUnsafe1 = 204;

		// Token: 0x04003C84 RID: 15492
		public const byte JungleUnsafe2 = 205;

		// Token: 0x04003C85 RID: 15493
		public const byte JungleUnsafe3 = 206;

		// Token: 0x04003C86 RID: 15494
		public const byte JungleUnsafe4 = 207;

		// Token: 0x04003C87 RID: 15495
		public const byte LavaUnsafe1 = 208;

		// Token: 0x04003C88 RID: 15496
		public const byte LavaUnsafe2 = 209;

		// Token: 0x04003C89 RID: 15497
		public const byte LavaUnsafe3 = 210;

		// Token: 0x04003C8A RID: 15498
		public const byte LavaUnsafe4 = 211;

		// Token: 0x04003C8B RID: 15499
		public const byte RocksUnsafe1 = 212;

		// Token: 0x04003C8C RID: 15500
		public const byte RocksUnsafe2 = 213;

		// Token: 0x04003C8D RID: 15501
		public const byte RocksUnsafe3 = 214;

		// Token: 0x04003C8E RID: 15502
		public const byte RocksUnsafe4 = 215;

		// Token: 0x04003C8F RID: 15503
		public const byte HardenedSand = 216;

		// Token: 0x04003C90 RID: 15504
		public const byte CorruptHardenedSand = 217;

		// Token: 0x04003C91 RID: 15505
		public const byte CrimsonHardenedSand = 218;

		// Token: 0x04003C92 RID: 15506
		public const byte HallowHardenedSand = 219;

		// Token: 0x04003C93 RID: 15507
		public const byte CorruptSandstone = 220;

		// Token: 0x04003C94 RID: 15508
		public const byte CrimsonSandstone = 221;

		// Token: 0x04003C95 RID: 15509
		public const byte HallowSandstone = 222;

		// Token: 0x04003C96 RID: 15510
		public const byte DesertFossil = 223;

		// Token: 0x04003C97 RID: 15511
		public const byte LunarBrickWall = 224;

		// Token: 0x04003C98 RID: 15512
		public const byte CogWall = 225;

		// Token: 0x04003C99 RID: 15513
		public const byte SandFall = 226;

		// Token: 0x04003C9A RID: 15514
		public const byte SnowFall = 227;

		// Token: 0x04003C9B RID: 15515
		public const byte SillyBalloonPinkWall = 228;

		// Token: 0x04003C9C RID: 15516
		public const byte SillyBalloonPurpleWall = 229;

		// Token: 0x04003C9D RID: 15517
		public const byte SillyBalloonGreenWall = 230;

		// Token: 0x04003C9E RID: 15518
		public const byte Count = 231;

		// Token: 0x02000382 RID: 898
		public static class Sets
		{
			// Token: 0x04003C9F RID: 15519
			public static SetFactory Factory = new SetFactory(231);

			// Token: 0x04003CA0 RID: 15520
			public static bool[] Transparent = WallID.Sets.Factory.CreateBoolSet(new int[]
			{
				88,
				89,
				90,
				91,
				92
			});

			// Token: 0x04003CA1 RID: 15521
			public static bool[] Corrupt = WallID.Sets.Factory.CreateBoolSet(new int[]
			{
				69,
				217,
				220,
				3
			});

			// Token: 0x04003CA2 RID: 15522
			public static bool[] Crimson = WallID.Sets.Factory.CreateBoolSet(new int[]
			{
				83,
				81,
				218,
				221
			});

			// Token: 0x04003CA3 RID: 15523
			public static bool[] Hallow = WallID.Sets.Factory.CreateBoolSet(new int[]
			{
				70,
				219,
				222,
				28
			});

			// Token: 0x02000383 RID: 899
			public static class Conversion
			{
				// Token: 0x04003CA4 RID: 15524
				public static bool[] Grass = WallID.Sets.Factory.CreateBoolSet(new int[]
				{
					63,
					64,
					65,
					66,
					67,
					68,
					69,
					70,
					81
				});

				// Token: 0x04003CA5 RID: 15525
				public static bool[] Stone = WallID.Sets.Factory.CreateBoolSet(new int[]
				{
					1,
					3,
					28,
					83
				});

				// Token: 0x04003CA6 RID: 15526
				public static bool[] Sandstone = WallID.Sets.Factory.CreateBoolSet(new int[]
				{
					187,
					220,
					222,
					221
				});

				// Token: 0x04003CA7 RID: 15527
				public static bool[] HardenedSand = WallID.Sets.Factory.CreateBoolSet(new int[]
				{
					216,
					217,
					219,
					218
				});
			}
		}
	}
}
